.ykl-layout {
  box-sizing: border-box;
  min-height:100%;
  padding-bottom: 51px;
  background-color: #f5f5f5;
}
.no-comment{
  font-size: 16px;
  color:#999;
  line-height: 100px;
  text-align: center;
}
.comments-list{
	padding:15px;
}
.comments-list .comments-list-item{
	background-color:#fff;
	padding:15px;
	border-radius:5px;
	box-shadow: 0 0 5px #e6e6e6; 
	margin-bottom:15px;
}
.comments-list .comments-list-item .comment-title{
	font-size:20px;
	color:#333;
	margin-bottom:10px;
	word-wrap:break-word;
}
.comments-list .comments-list-item .comment-body{
	padding:0 5px;
}
.comments-list .comments-list-item .comment-content,
.comments-list .comments-list-item .comment-reply{
	font-size:16px;
	line-height:1.5;
	color:#888;
}
.comments-list .comments-list-item .devider-line{
	margin:5px 0;
	height:1px;
	background-color:#e6e6e6;
}
.comments-list .comments-list-item .comment-content span,
.comments-list .comments-list-item .comment-reply span{
	color:#4d4d4d;
}
.comments-list .comments-list-item .comment-time{
	font-size:14px;
	color:#ccc;
	text-align:right;
}